windshield (or windscreen) - Spanish English Dictionary